#ifndef _AABB_H
#define _AABB_H

#include "math/vec3.h"

namespace TG
{
	class AABB
	{
	public:
		vec3 _min;
		vec3 _max;

		AABB() {}
		AABB(vec3 _min, vec3 _max) : _min(_min), _max(_max) {}
		AABB(float xMin, float xMax, float yMin, float yMax, float zMin, float zMax);

		bool hasContain(const vec3 &pos);

		bool hasCross(const AABB &aabb);
	};
}
#endif